White text on dark background not printed on HP printers due to UNIDRV.DLL.

Cause:


This problem occurs when printing text formatted with the Helv screen font to HP DeskJet 550C, DeskJet 560C, Color LaserJet (MS), PaintJet, and PaintJet XL. This is because when printing, the Helv screen font is mapped to the Univers printer font. Due to the UNIDRV.DLL's banding, the text using Univers is drawn before the dark background, causing the white text to be hidden.

Solution:


Microsoft has confirmed this to be a problem with UNIDRV.DLL. To work around the problem, use a True Type font such as Arial to substitute the Helv screen font. True Type fonts are printed as graphics on the above printers.

Do one of the following to change a font: